//
//  AITools.h
//  AssetsInventory
//
//  Created by 李沛池 on 2017/11/30.
//  Copyright © 2017年 李沛池. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface AITools : NSObject

//只有一个取消按钮的提示框
+ (void)showAlertWithVC:(UIViewController *)vc title:(NSString *)title message:(NSString *)message cancelText:(NSString *)cancelText;

//网络连接状态
+ (BOOL)networkStatus;
/** 打开手电筒 */
+ (void)openFlashlight;
/** 关闭手电筒 */
+ (void)closeFlashlight;

//保存下载的文件（根据格式 array或dic）
+ (BOOL)saveFileWithFileName:(NSString *)fileName data:(id)data folderPath:(NSString *)folderPath;
//获取目录下所有文件
+ (NSArray*)allFilesAtPath:(NSString*)dirString;
//获取目录下所有文件名
+ (NSArray*)allFileNamesAtPath:(NSString*)dirString;
//删除目录下所有文件
+ (void)removeAllFilesAtPath:(NSString*)dirString;

//JSON串转成Object对象
+ (id)jsonStringToObject:(NSString *)jsonStr;
//转换成JSON串字符串（没有可读性）
+ (NSString *)objectToJSONString:(id)object;
//转换成JSON串字符串（有可读性）
+ (NSString *)objectToReadableJSONString:(id)object;
//转换成JSON数据
+ (NSData *)objectToJSONData:(id)object;

@end
